package org.omg.PortableServer;

//
// Holder class for : POA
//
// @author OpenORB Compiler
//
final public class POAHolder implements org.omg.CORBA.portable.Streamable {
	//
	// Internal POA value
	//
	public org.omg.PortableServer.POA value;

	//
	// Default constructor
	//
	public POAHolder() {
	}

	//
	// Constructor with value initialisation
	// @param initial the initial value
	//
	public POAHolder(org.omg.PortableServer.POA initial) {
		value = initial;
	}

	//
	// Read POA from a marshalled stream
	// @param istream the input stream
	//
	public void _read(org.omg.CORBA.portable.InputStream istream) {
		throw new org.omg.CORBA.NO_IMPLEMENT();
	}

	//
	// Write POA into a marshalled stream
	// @param ostream the output stream
	//
	public void _write(org.omg.CORBA.portable.OutputStream ostream) {
		throw new org.omg.CORBA.NO_IMPLEMENT();
	}

	//
	// Return the POA TypeCode
	// @return a TypeCode
	//
	public org.omg.CORBA.TypeCode _type() {
		throw new org.omg.CORBA.NO_IMPLEMENT();
	}

}
